module Base
{

	item Glock17
	{
		DisplayName = Glock 17,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 1.5,
		Icon = Glock17,
		AimingPerkCritModifier = 10,
		AimingPerkHitChanceModifier = 11,
		AimingPerkMinAngleModifier = 0.005,
		AimingPerkRangeModifier = 1.5,
		AimingTime = 15,
		AmmoBox = Bullets9mmBox,
		AmmoType = Base.Bullets9mm,
		AttachmentType = Holster,
		BreakSound = M9Break,
		BringToBearSound = M9BringToBear,
		ClickSound = M9Jam,
		ClipSize = 17,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 4,
		CriticalChance = 20,
		DoorDamage = 5,
		DropSound = M9Drop,
		EjectAmmoSound = M9EjectAmmo,
		EjectAmmoStartSound = M9EjectAmmoStart,
		EjectAmmoStopSound = M9EjectAmmoStop,
		EquipSound = M9Equip,
		HitChance = 25,
		HitSound = BulletHitBody,
		ImpactSound = null,
		InsertAmmoSound = M9InsertAmmo,
		InsertAmmoStartSound = M9InsertAmmoStart,
		InsertAmmoStopSound = M9InsertAmmoStop,
		IsAimedFirearm = TRUE,
		JamGunChance = 3,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 2,
		MagazineType = Base.GlockMagazine,
		MaxAmmo = 17,
		MaxDamage = 1.2,
		MaxHitCount = 1,
		MaxRange = 20,
		MinSightRange = 2,
		MaxSightRange = 6,
		MetalValue = 30,
		MinAngle = 0.95,
		MinDamage = 0.9,
		MinRange = 0.61,
		MinimumSwingTime = 0.5,
        ModelWeaponPart = TritiumSights TritiumSights scope scope,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = 9mmSuppressor 9mmSuppressor 9mmsuppressor 9mmsuppressor,
        ModelWeaponPart = Compensator Compensator compensator compensator,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		NPCSoundBoost = 1.5,
		ProjectileCount = 1,
		PushBackMod = 0.3,
		RackSound = M9Rack,
		Ranged = TRUE,
		RecoilDelay = 12,
		ReloadTime = 30,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = M9CartridgeFall,
		SoundGain = 1.5,
		SoundRadius = 100,
		SoundVolume = 30,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 3,
		StopPower = 5,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Handgun,
		SwingSound = M9Shoot,
		SwingTime = 0.5,
		ToHitModifier = 1.5,
		UnequipSound = M9UnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = handgun,
		WeaponSprite = Glock17,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_Glock17,
	}

	model Glock17
	{
		mesh = weapons/firearm/Glock17,	
		texture = weapons/firearm/Glock17,
		attachment muzzle
		{
			offset = 0.0000 0.1386 0.0264,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.1182 0.0271,	
			rotate = 0.0000 0.0000 180.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.0847 0.0028,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment 9mmsuppressor		
		{		
			offset = 0.0000 -0.2421 0.0271,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment compensator		
		{		
			offset = 0.0000 0.1304 0.0257,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = 0.0000 0.1010 0.0210,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 -0.2274 0.0259,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item Pistol
	{
		DisplayName = Beretta M92F,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 1.5,
		Icon = BerettaM92F,
		AimingPerkCritModifier = 10,
		AimingPerkHitChanceModifier = 11,
		AimingPerkMinAngleModifier = 0.005,
		AimingPerkRangeModifier = 1.5,
		AimingTime = 15,
		AmmoBox = Bullets9mmBox,
		AmmoType = Base.Bullets9mm,
		AttachmentType = Holster,
		BreakSound = M9Break,
		BringToBearSound = M9BringToBear,
		ClickSound = M9Jam,
		ClipSize = 15,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 4,
		CriticalChance = 20,
		DoorDamage = 5,
		DropSound = M9Drop,
		EjectAmmoSound = M9EjectAmmo,
		EjectAmmoStartSound = M9EjectAmmoStart,
		EjectAmmoStopSound = M9EjectAmmoStop,
		EquipSound = M9Equip,
		HitChance = 25,
		HitSound = BulletHitBody,
		ImpactSound = null,
		InsertAmmoSound = M9InsertAmmo,
		InsertAmmoStartSound = M9InsertAmmoStart,
		InsertAmmoStopSound = M9InsertAmmoStop,
		IsAimedFirearm = TRUE,
		JamGunChance = 3,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 2,
		MagazineType = Base.9mmClip,
		MaxAmmo = 15,
		MaxDamage = 1.2,
		MaxHitCount = 1,
		MaxRange = 20,
		MinSightRange = 2,
		MaxSightRange = 6,
		MetalValue = 30,
		MinAngle = 0.95,
		MinDamage = 0.9,
		MinRange = 0.61,
		MinimumSwingTime = 0.5,
        ModelWeaponPart = TritiumSights TritiumSights scope scope,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = 9mmSuppressor 9mmSuppressor 9mmsuppressor 9mmsuppressor,
        ModelWeaponPart = Compensator Compensator compensator compensator,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		NPCSoundBoost = 1.5,
		ProjectileCount = 1,
		PushBackMod = 0.3,
		RackSound = M9Rack,
		Ranged = TRUE,
		RecoilDelay = 12,
		ReloadTime = 30,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = M9CartridgeFall,
		SoundGain = 1.5,
		SoundRadius = 100,
		SoundVolume = 30,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 3,
		StopPower = 5,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Handgun,
		SwingSound = M9Shoot,
		SwingTime = 0.5,
		ToHitModifier = 1.5,
		UnequipSound = M9UnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = handgun,
		WeaponSprite = BerettaM92F,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_BerettaM92F,
	}

	model BerettaM92F
	{
		mesh = weapons/firearm/BerettaM92F,	
		texture = weapons/firearm/BerettaM92F,
		attachment muzzle
		{
			offset = 0.0000 0.1386 0.0264,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.1182 0.0271,	
			rotate = 0.0000 0.0000 180.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.0847 0.0028,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment 9mmsuppressor		
		{		
			offset = 0.0000 -0.2421 0.0271,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment compensator		
		{		
			offset = 0.0000 0.1304 0.0257,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = 0.0000 0.1010 0.0210,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 -0.2274 0.0259,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}


	item Pistol2
	{
		DisplayName = Colt M1911,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 1.5,
		Icon = ColtM1911,
		AimingPerkCritModifier = 10,
		AimingPerkHitChanceModifier = 11,
		AimingPerkMinAngleModifier = 0.005,
		AimingPerkRangeModifier = 1.5,
		AimingTime = 20,
		AmmoBox = Bullets45Box,
		AmmoType = Base.Bullets45,
		AttachmentType = Holster,
		BreakSound = M1911Break,
		BringToBearSound = M1911BringToBear,
		ClickSound = M1911Jam,
		ClipSize = 7,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 5,
		CriticalChance = 20,
		DoorDamage = 5,
		DropSound = M1911Drop,
		EjectAmmoSound = M1911EjectAmmo,
		EjectAmmoStartSound = M1911EjectAmmoStart,
		EjectAmmoStopSound = M1911EjectAmmoStop,
		EquipSound = M1911Equip,
		HitChance = 25,
		HitSound = BulletHitBody,
		ImpactSound = null,
		InsertAmmoSound = M1911InsertAmmo,
		InsertAmmoStartSound = M1911InsertAmmoStart,
		InsertAmmoStopSound = M1911InsertAmmoStop,
		IsAimedFirearm = TRUE,
		JamGunChance = 3,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 2,
		MagazineType = Base.45Clip,
		MaxAmmo = 7,
		MaxDamage = 1.4,
		MaxHitCount = 1,
		MaxRange = 20,
		MinSightRange = 2,
		MaxSightRange = 6,
		MetalValue = 30,
		MinAngle = 0.95,
		MinDamage = 1.1,
		MinRange = 0.61,
		MinimumSwingTime = 0.5,
        ModelWeaponPart = TritiumSights TritiumSights scope scope,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = 45Suppressor 45Suppressor 45suppressor 45suppressor,
        ModelWeaponPart = Compensator Compensator compensator compensator,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		NPCSoundBoost = 1.5,
		ProjectileCount = 1,
		PushBackMod = 0.3,
		RackSound = M1911Rack,
		Ranged = TRUE,
		RecoilDelay = 15,
		ReloadTime = 30,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = M1911CartridgeFall,
		SoundGain = 1.5,
		SoundRadius = 100,
		SoundVolume = 50,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 3,
		StopPower = 7,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Handgun,
		SwingSound = M1911Shoot,
		SwingTime = 0.5,
		ToHitModifier = 1.5,
		UnequipSound = M1911UnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = handgun,
		WeaponSprite = ColtM1911,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_ColtM1911,
	}

	model ColtM1911
	{
		mesh = weapons/firearm/ColtM1911,	
		texture = weapons/firearm/ColtM1911,
		attachment muzzle
		{
			offset = 0.0000 0.1386 0.0264,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.1182 0.0271,	
			rotate = 0.0000 0.0000 180.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.0847 -0.0075,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment 45suppressor		
		{		
			offset = 0.0000 -0.2421 0.025,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment compensator		
		{		
			offset = 0.0000 0.1331 0.0257,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = 0.0000 0.1010 0.0210,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 -0.2274 0.025,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item Pistol3
	{
		DisplayName = Desert Eagle,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 1.5,
		Icon = DesertEagle,
		AimingPerkCritModifier = 10,
		AimingPerkHitChanceModifier = 12,
		AimingPerkMinAngleModifier = 0.005,
		AimingPerkRangeModifier = 1.5,
		AimingTime = 30,
		AmmoBox = Bullets44Box,
		AmmoType = Base.Bullets44,
		AttachmentType = Holster,
		BreakSound = DesertEagleBreak,
		BringToBearSound = DesertEagleBringToBear,
		ClickSound = DesertEagleJam,
		DropSound = DesertEagleDrop,
		ClipSize = 8,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 8,
		CriticalChance = 20,
		DoorDamage = 10,
		EjectAmmoSound = DesertEagleEjectAmmo,
		EjectAmmoStartSound = DesertEagleEjectAmmoStart,
		EjectAmmoStopSound = DesertEagleEjectAmmoStop,
		EquipSound = DesertEagleEquip,
		HitChance = 20,
		HitSound = BulletHitBody,
		ImpactSound = null,
		InsertAmmoSound = DesertEagleInsertAmmo,
		InsertAmmoStartSound = DesertEagleInsertAmmoStart,
		InsertAmmoStopSound = DesertEagleInsertAmmoStop,
		IsAimedFirearm = TRUE,
		JamGunChance = 3,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 2,
		MagazineType = Base.44Clip,
		MaxAmmo = 8,
		MaxDamage = 2,
		MaxHitCount = 2,
		MaxRange = 22,
		MinSightRange = 2,
		MaxSightRange = 6,
		MetalValue = 30,
		MinAngle = 0.95,
		MinDamage = 1.5,
		MinRange = 0.61,
		MinimumSwingTime = 0.5,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = TritiumSights TritiumSights scope scope,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		NPCSoundBoost = 1.5,
        PiercingBullets =	TRUE,
		ProjectileCount = 1,
		PushBackMod = 0.3,
		RackSound = DesertEagleRack,
		Ranged = TRUE,
		RecoilDelay = 17,
		ReloadTime = 30,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = DesertEagleCartridgeFall,
		SoundGain = 1.5,
		SoundRadius = 120,
		SoundVolume = 75,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 3,
		StopPower = 9,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Handgun,
		SwingSound = DesertEagleShoot,
		SwingTime = 0.5,
		ToHitModifier = 1.5,
		UnequipSound = DesertEagleUnequip,
		UseEndurance = FALSE,
		WeaponReloadType = handgun,
		WeaponSprite = DesertEagle,
		Tags = HasMetal;IgnoreZombieDensity;Firearm,
	Tooltip = Tooltip_DesertEagle,
	}

	model DesertEagle
	{
		mesh = weapons/firearm/DesertEagle,	
		texture = weapons/firearm/DesertEagle,
		attachment muzzle
		{
			offset = 0.0000 0.1556 0.0264,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.1182 0.0326,	
			rotate = 0.0000 0.0000 180.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.0944 -0.0105,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 0.0441 0.0321,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = 0.0000 0.1010 0.0210,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 -0.2102 0.025,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item HKUSP
	{
		DisplayName = HKUSP,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 1.5,
		Icon = HKUSP,
		AimingPerkCritModifier = 10,
		AimingPerkHitChanceModifier = 11,
		AimingPerkMinAngleModifier = 0.005,
		AimingPerkRangeModifier = 1.5,
		AimingTime = 20,
		AmmoBox = Bullets45Box,
		AmmoType = Base.Bullets45,
		AttachmentType = Holster,
		BreakSound = M1911Break,
		BringToBearSound = M1911BringToBear,
		ClickSound = M1911Jam,
		ClipSize = 12,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 5,
		CriticalChance = 20,
		DoorDamage = 5,
		DropSound = M1911Drop,
		EjectAmmoSound = M1911EjectAmmo,
		EjectAmmoStartSound = M1911EjectAmmoStart,
		EjectAmmoStopSound = M1911EjectAmmoStop,
		EquipSound = M1911Equip,
		HitChance = 25,
		HitSound = BulletHitBody,
		ImpactSound = null,
		InsertAmmoSound = M1911InsertAmmo,
		InsertAmmoStartSound = M1911InsertAmmoStart,
		InsertAmmoStopSound = M1911InsertAmmoStop,
		IsAimedFirearm = TRUE,
		JamGunChance = 3,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 2,
		MagazineType = Base.USPClip,
		MaxAmmo = 12,
		MaxDamage = 1.4,
		MaxHitCount = 1,
		MaxRange = 20,
		MinSightRange = 2,
		MaxSightRange = 6,
		MetalValue = 30,
		MinAngle = 0.95,
		MinDamage = 1.1,
		MinRange = 0.61,
		MinimumSwingTime = 0.5,
        ModelWeaponPart = TritiumSights TritiumSights scope scope,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = 45Suppressor 45Suppressor 45suppressor 45suppressor,
        ModelWeaponPart = Compensator Compensator compensator compensator,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		NPCSoundBoost = 1.5,
		ProjectileCount = 1,
		PushBackMod = 0.3,
		RackSound = M1911Rack,
		Ranged = TRUE,
		RecoilDelay = 12,
		ReloadTime = 30,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = M1911CartridgeFall,
		SoundGain = 1.5,
		SoundRadius = 100,
		SoundVolume = 50,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 3,
		StopPower = 7,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Handgun,
		SwingSound = M1911Shoot,
		SwingTime = 0.5,
		ToHitModifier = 1.5,
		UnequipSound = M1911UnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = handgun,
		WeaponSprite = HKUSP,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_HKUSP,
	}

	model HKUSP
	{
		mesh = weapons/firearm/HKUSP,	
		texture = weapons/firearm/HKUSP,
		attachment muzzle
		{
			offset = 0.0000 0.1386 0.0264,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.1182 0.0271,	
			rotate = 0.0000 0.0000 180.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.0847 -0.0075,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment 45suppressor		
		{		
			offset = 0.0000 -0.2421 0.025,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment compensator		
		{		
			offset = 0.0000 0.1331 0.0257,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = 0.0000 0.1010 0.0210,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 -0.2274 0.025,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item HKM23
	{
		DisplayName = HKM23,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 1.5,
		Icon = HKM23,
		AimingPerkCritModifier = 10,
		AimingPerkHitChanceModifier = 11,
		AimingPerkMinAngleModifier = 0.005,
		AimingPerkRangeModifier = 1.5,
		AimingTime = 20,
		AmmoBox = Bullets45Box,
		AmmoType = Base.Bullets45,
		AttachmentType = Holster,
		BreakSound = M1911Break,
		BringToBearSound = M1911BringToBear,
		ClickSound = M1911Jam,
		ClipSize = 12,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 5,
		CriticalChance = 20,
		DoorDamage = 5,
		DropSound = M1911Drop,
		EjectAmmoSound = M1911EjectAmmo,
		EjectAmmoStartSound = M1911EjectAmmoStart,
		EjectAmmoStopSound = M1911EjectAmmoStop,
		EquipSound = M1911Equip,
		HitChance = 25,
		HitSound = BulletHitBody,
		ImpactSound = null,
		InsertAmmoSound = M1911InsertAmmo,
		InsertAmmoStartSound = M1911InsertAmmoStart,
		InsertAmmoStopSound = M1911InsertAmmoStop,
		IsAimedFirearm = TRUE,
		JamGunChance = 3,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 2,
		MagazineType = Base.USPClip,
		MaxAmmo = 12,
		MaxDamage = 1.4,
		MaxHitCount = 1,
		MaxRange = 20,
		MinSightRange = 2,
		MaxSightRange = 6,
		MetalValue = 30,
		MinAngle = 0.95,
		MinDamage = 1.1,
		MinRange = 0.61,
		MinimumSwingTime = 0.5,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = TritiumSights TritiumSights scope scope,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = 45Suppressor 45Suppressor 45suppressor 45suppressor,
        ModelWeaponPart = Compensator Compensator compensator compensator,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		NPCSoundBoost = 1.5,
		ProjectileCount = 1,
		PushBackMod = 0.3,
		RackSound = M1911Rack,
		Ranged = TRUE,
		RecoilDelay = 12,
		ReloadTime = 30,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = M1911CartridgeFall,
		SoundGain = 1.5,
		SoundRadius = 100,
		SoundVolume = 50,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 3,
		StopPower = 7,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Handgun,
		SwingSound = M1911Shoot,
		SwingTime = 0.5,
		ToHitModifier = 1.5,
		UnequipSound = M1911UnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = handgun,
		WeaponSprite = HKM23,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_HKM23,
	}

	model HKM23
	{
		mesh = weapons/firearm/HKM23,	
		texture = weapons/firearm/HKM23,
		attachment muzzle
		{
			offset = 0.0000 0.1386 0.0264,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 -0.0312 0.0332,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.1182 0.0271,	
			rotate = 0.0000 0.0000 180.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.0847 -0.0075,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment 45suppressor		
		{		
			offset = 0.0000 -0.2421 0.025,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment compensator		
		{		
			offset = 0.0000 0.1331 0.0257,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = 0.0000 0.1010 0.0210,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 -0.2274 0.025,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item LongRangerPistol
	{
		DisplayName = Sawn-off Long Ranger,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 1.5,
		Icon = LongRangerPistol,
		AimingPerkCritModifier = 10,
		AimingPerkHitChanceModifier = 10,
		AimingPerkMinAngleModifier = 0.005,
		AimingPerkRangeModifier = 1.5,
		AimingTime = 30,
		AmmoBox = 223Box,
		AmmoType = Base.223Bullets,
		AttachmentType = Holster,
		BreakSound = M1911Break,
		BringToBearSound = M1911BringToBear,
		ClickSound = M1911Jam,
		ClipSize = 5,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 8,
		CriticalChance = 30,
		DoorDamage = 5,
		DropSound = M1911Drop,
		EjectAmmoSound = MSR700EjectAmmo,
		EjectAmmoStartSound = MSR700EjectAmmoStart,
		EjectAmmoStopSound = MSR700EjectAmmoStop,
		EquipSound = M1911Equip,
		HitChance = 25,
		HitSound = BulletHitBody,
		ImpactSound = null,
		InsertAmmoSound = MSR700InsertAmmo,
		InsertAmmoStartSound = MSR700InsertAmmoStart,
		InsertAmmoStopSound = MSR700InsertAmmoStop,
		IsAimedFirearm = TRUE,
		JamGunChance = 3,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 2,
		/*MagazineType = Base.223Clip,*/
		MaxAmmo = 5,
		MaxDamage = 2.3,
		MaxHitCount = 1,
		MaxRange = 20,
		MinSightRange = 2,
		MaxSightRange = 6,
		MetalValue = 30,
		MinAngle = 0.95,
		MinDamage = 1.1,
		MinRange = 0.61,
		MinimumSwingTime = 0.5,
        ModelWeaponPart = TritiumSights TritiumSights scope scope,
        ModelWeaponPart = AmmoStraps AmmoStraps ammostraps ammostraps,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = 223556Suppressor 223556Suppressor 223556suppressor 223556suppressor,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		NPCSoundBoost = 1.5,
		PiercingBullets = TRUE,
		ProjectileCount = 1,
		PushBackMod = 0.3,
		RackAfterShoot = TRUE,
		RackSound = MSR700Rack,
		Ranged = TRUE,
		RecoilDelay = 18,
		ReloadTime = 30,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = MSR700CartridgeFall,
		SoundGain = 1.5,
		SoundRadius = 150,
		SoundVolume = 50,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 3,
		StopPower = 15,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Handgun,
		SwingSound = MSR700Shoot,
		SwingTime = 0.5,
		ToHitModifier = 1.5,
		UnequipSound = M1911UnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = revolver,
		WeaponSprite = LongRangerPistol,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_LongRangerPistol,
	}

	model LongRangerPistol
	{
		mesh = weapons/firearm/LongRangerPistol,	
		texture = weapons/firearm/LongRangerPistol,
		attachment muzzle
		{
			offset = 0.0000 0.2318 0.0324,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment 223556suppressor		
		{		
			offset = 0.0000 -0.1569 -0.0313,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.0672 -0.0344,	
			rotate = 0.0000 0.0000 180.0000,
		}
		attachment gunlight		
		{		
			offset = 0.0000 0.1857 -0.0211,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 -0.1393 -0.0325,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item WaltherP5
	{
		DisplayName = WaltherP5,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 0.8,
		Icon = WaltherP5,
		AimingPerkCritModifier = 10,
		AimingPerkHitChanceModifier = 11,
		AimingPerkMinAngleModifier = 0.005,
		AimingPerkRangeModifier = 1.5,
		AimingTime = 15,
		AmmoBox = Bullets9mmBox,
		AmmoType = Base.Bullets9mm,
		AttachmentType = HolsterSmall,
		BreakSound = M9Break,
		BringToBearSound = M9BringToBear,
		ClickSound = M9Jam,
		ClipSize = 8,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 4,
		CriticalChance = 20,
		DoorDamage = 5,
		DropSound = M9Drop,
		EjectAmmoSound = M9EjectAmmo,
		EjectAmmoStartSound = M9EjectAmmoStart,
		EjectAmmoStopSound = M9EjectAmmoStop,
		EquipSound = M9Equip,
		HitChance = 25,
		HitSound = BulletHitBody,
		ImpactSound = null,
		InsertAmmoSound = M9InsertAmmo,
		InsertAmmoStartSound = M9InsertAmmoStart,
		InsertAmmoStopSound = M9InsertAmmoStop,
		IsAimedFirearm = TRUE,
		JamGunChance = 3,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 2,
		MagazineType = Base.WaltherP5Magazine,
		MaxAmmo = 8,
		MaxDamage = 1.2,
		MaxHitCount = 1,
		MaxRange = 20,
		MinSightRange = 2,
		MaxSightRange = 6,
		MetalValue = 30,
		MinAngle = 0.95,
		MinDamage = 0.9,
		MinRange = 0.61,
		MinimumSwingTime = 0.5,
        ModelWeaponPart = TritiumSights TritiumSights scope scope,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = 9mmSuppressor 9mmSuppressor 9mmsuppressor 9mmsuppressor,
        ModelWeaponPart = Compensator Compensator compensator compensator,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		NPCSoundBoost = 1.5,
		ProjectileCount = 1,
		PushBackMod = 0.3,
		RackSound = M9Rack,
		Ranged = TRUE,
		RecoilDelay = 12,
		ReloadTime = 30,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = M9CartridgeFall,
		SoundGain = 1.5,
		SoundRadius = 100,
		SoundVolume = 30,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 3,
		StopPower = 5,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Handgun,
		SwingSound = M9Shoot,
		SwingTime = 0.5,
		ToHitModifier = 1.5,
		UnequipSound = M9UnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = handgun,
		WeaponSprite = WaltherP5,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_WaltherP5,
	}

	model WaltherP5
	{
		mesh = weapons/firearm/WaltherP5,	
		texture = weapons/firearm/WaltherP5,
		attachment muzzle
		{
			offset = 0.0000 0.1226 0.0264,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.0015 0.0194,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 9mmsuppressor		
		{		
			offset = 0.0000 -0.2622 0.0262,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 -0.2471 0.0262,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item P226
	{
		DisplayName = P226,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 1,
		Icon = Glock17,
		AimingPerkCritModifier = 10,
		AimingPerkHitChanceModifier = 11,
		AimingPerkMinAngleModifier = 0.005,
		AimingPerkRangeModifier = 1.5,
		AimingTime = 15,
		AmmoBox = Bullets9mmBox,
		AmmoType = Base.Bullets9mm,
		AttachmentType = Holster,
		BreakSound = M9Break,
		BringToBearSound = M9BringToBear,
		ClickSound = M9Jam,
		ClipSize = 20,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 4,
		CriticalChance = 20,
		DoorDamage = 5,
		DropSound = M9Drop,
		EjectAmmoSound = M9EjectAmmo,
		EjectAmmoStartSound = M9EjectAmmoStart,
		EjectAmmoStopSound = M9EjectAmmoStop,
		EquipSound = M9Equip,
		HitChance = 25,
		HitSound = BulletHitBody,
		ImpactSound = null,
		InsertAmmoSound = M9InsertAmmo,
		InsertAmmoStartSound = M9InsertAmmoStart,
		InsertAmmoStopSound = M9InsertAmmoStop,
		IsAimedFirearm = TRUE,
		JamGunChance = 3,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 2,
		MagazineType = Base.P226Magazine,
		MaxAmmo = 20,
		MaxDamage = 1.2,
		MaxHitCount = 1,
		MaxRange = 20,
		MinSightRange = 2,
		MaxSightRange = 6,
		MetalValue = 30,
		MinAngle = 0.95,
		MinDamage = 0.9,
		MinRange = 0.61,
		MinimumSwingTime = 0.5,
        ModelWeaponPart = TritiumSights TritiumSights scope scope,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = 9mmSuppressor 9mmSuppressor 9mmsuppressor 9mmsuppressor,
        ModelWeaponPart = Compensator Compensator compensator compensator,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		NPCSoundBoost = 1.5,
		ProjectileCount = 1,
		PushBackMod = 0.3,
		RackSound = M9Rack,
		Ranged = TRUE,
		RecoilDelay = 12,
		ReloadTime = 30,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = M9CartridgeFall,
		SoundGain = 1.5,
		SoundRadius = 100,
		SoundVolume = 30,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 3,
		StopPower = 5,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Handgun,
		SwingSound = M36Shoot,
		SwingTime = 0.5,
		ToHitModifier = 1.5,
		UnequipSound = M9UnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = handgun,
		WeaponSprite = P226,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_P226,
	}

	model P226
	{
		mesh = weapons/firearm/P226,	
		texture = weapons/firearm/P226,
		attachment muzzle
		{
			offset = 0.0000 0.1386 0.0264,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 -0.0312 0.0332,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.1182 0.0271,	
			rotate = 0.0000 0.0000 180.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.0847 -0.0075,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment 9mmsuppressor		
		{		
			offset = 0.0000 -0.2421 0.025,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment compensator		
		{		
			offset = 0.0000 0.1331 0.0257,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = 0.0000 0.1010 0.0210,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 -0.2274 0.025,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

}